typedstream StreamTable HashTable Object [20c] typedstream [701c] typedstream HashTable Object Controller HeaderClass %%%%i@@ /usr/include/string.h genericobject_nib browserView curTextView selTextView appDidInit: changeFile: selectFile: FirstResponder firstnib checkSpelling: alignSelCenter: unscript: pasteFont: runPageLayout: superscript: copyRuler: copyFont: selectAll: pasteRuler: toggleRuler: showGuessPanel: alignSelLeft: paste: performClose: arrangeInFront: subscript: copy: alignSelRight: delete: orderFrontColorPanel: underline: performMiniaturize: [4371c] typedstream HashTable Object NibData @@@@s Storage {*@@} [25{*@@}] File's Owner CustomObject Application MainMenu MenuTemplate *@*@ccc FileBrowser Matrix Control Responder @:@iiii MenuCell ButtonCell ActionCell Info... Helvetica ff@@#::s submenuAction: Bitmap menuArrow MyWindow WindowTemplate iiii***@s@ Browser Window Window NXBrowser @@::#@ssssi** NXBrowserCell BrowserItem TextField TextFieldCell Current File Times-Italic Selected File Title Field1 Field Field2 Field3 Panel ScrollView ClipView ciifffcfffs [1143c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fnil Times-Roman;} \margl40 \margr40 \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs24 \ \f1\i\ul\fs48 File Browser \ul0 \ \i0\fs28 This program is intended to demonstrate the implemention a file/directory browser without creating alot of extra code around the basic stuff.\ Notice that a single-click executes the changeFile: method and a double-click executes the selectFile: method. If you examine the Controller.m file you will see the appropriate messages to set this up inside the appDidInit: code.\ Be sure to note that the Controller Instance is the delegate for both the application (File's Owner) and the browser.\ Possible improvements would include sorting the directory entries, creating a field to "limit" the file types, or using a lazy fill on the directory information -- this would help with big directories like /dev.......\ We hope this helps you on your way towards learning IB & Obj-C.\ \ Tyler Gingrich tyler+@osu.edu\ Varun Mitroo mitroo@magnus.acs.ohio-state.edu NXCursor NXImage NXibeam Scroller _doScroller: @@@ffs ScrollingText File Browser Times-BoldItalic Version 1.0 by ... Tyler & Varun Button 1Written Jan 1992, Benatong, No Rights Reserved. More Info... Button1 VersionNumber ControllerInstance Controller {i*@@@} [10{i*@@@}] hide: terminate: makeKeyAndOrderFront: delegate curTextView5 selTextView5 browserView5 copy: